emuscenes
English
Noun
emuscenes
plural of
emuscene