meaning of barranca

1. A ravine caused by heavy rains or a watercourse.


Related Words

barranca |

Developed & Maintained By Taraprasad.com

Treasure Words