Lograssos
English
Proper noun
Lograssos
plural of
Lograsso