Search results
- DictionarySierra Madre/ˈmɑːdreɪ/
- 1. a mountain system in Mexico, extending from the border with the US in the north to the southern border with Guatemala.
Powered by Oxford Dictionaries
Powered by Oxford Dictionaries
tu madre meaning |