impallas
English
Noun
impallas
plural of
impalla