CARACORA


Meaning of CARACORA in English

noun a light vessel or proa used by the people of borneo, ·etc., and by the dutch in the east indies.

Webster English vocab.      Английский словарь Webster.