English-Spanish translations for periagua
Definition of periagua
- A dugout canoe
- A large keelless flat-bottomed boat for shoal-water navigation, decked at the ends only, propelled by rowing, or by sails on two masts capable of being struck
Trending Searches
Popular Dictionaries