castara (0 synonym found)

We don't have any synonyms for castara yet.

Did you mean…

Think castara belongs in the thesaurus? Recommend it and we'll take a look.


Definition of castara:

(N) : a seaside village on the leeward (north) coast of the island of Tobago, the smaller of the two islands in the twin-island Republic of Trinidad and Tobago.

Definition of castara:

(N) : a seaside village on the leeward (north) coast of the island of Tobago, the smaller of the two islands in the twin-island Republic of Trinidad and Tobago.

Back to Top