Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of caracora

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