caracore

English

Noun

caracore (plural caracores)

  1. Alternative form of caracoa.

References