mamparra - Spanish English Dictionary
History

mamparra



Meanings of "mamparra" in English Spanish Dictionary : 2 result(s)

Spanish English
Fishing
mamparra [f] net fishing
mamparra [f] net fishing boat