carara
/kɑrɑrɑ/Definitions
1. noun
A river in Brazil, or a type of endangered parrot found in Central America, particularly in Panama and Costa Rica.
“The conservation team visited the Carara River to assess its ecosystem.”
2. proper noun
Carara National Park in Costa Rica.
“We spent our vacation exploring the scenic trails within Carara National Park.”