English to Spanish Dictionary mangroves

mangroves

Manglares
translation of 'mangroves'
noun
mangle
definition
Credits: Google Translate
Download the
HelloEnglishApp
image_one