English-Spanish dictionary »

marram meaning in Spanish

EnglishSpanish
marram [marrams] (Ammophila arenaria)
noun
[UK: ˈmæ.rəm]
[US: ˈmæ.rʌm]

barrónnoun

carrizonoun

Your history