garra (0 synonym found)

We don't have any synonyms for garra yet.

Did you mean…

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


Definition of garra:

°a mostly British variant of Gary.

Definition of garra:

°a mostly British variant of Gary.

Back to Top