American English Spanish Dictionary

American English - español

waterfall in Spanish:

1. cascada cascada