Nicarao

English

Noun

Nicarao pl (plural only)

  1. An indigenous Nahua people inhabiting western Nicaragua and northwestern Costa Rica.