impoons
English
Noun
impoons
plural of
impoon