Translation of lenong / manong in English:

User Contribution

lenong / manong

vulture / vultures

noun