Translation of Letaya in English:

User Contribution

Letaya

Wild dog

noun