meaning of caracora

1. A light vessel or proa used by the people of Borneo, etc. , and by the Dutch in the East Indies.


Related Words

caracora |

Developed & Maintained By Taraprasad.com

Treasure Words