ecomostri
Italian
Noun
ecomostri
m
plural of
ecomostro