embonada - Spanish English Dictionary

embonada

Meanings of "embonada" in English Spanish Dictionary : 1 result(s)

Spanish English
Maritime
embonada [f] framing plank lining on a ship