Tagalog Dictionary

Tagalog-Dictionary.com

Meaning of "waterfall"

waterfall

    n.
    • the fall of water from a high place: talon
Improve your Filipino vocabulary