Dhows

What is Dhows?

Dhows definition and meaning on Dictionary terms:
noun

any of various types of sailing vessels used by Arabs on the east African, Arabian, and Indian coasts, generally lateen-rigged on two or three masts.