whatchamacallit - noun
singular
whatchamacallit
plural
whatchamacallits