Lograssos

English

Proper noun

Lograssos

  1. plural of Lograsso