garrota - Spanish English Dictionary
History

garrota

Play ENESESes
Play ENESESmx


Meanings of "garrota" in English Spanish Dictionary : 7 result(s)

Spanish English
General
garrota [f] crook
garrota [f] stick
garrota [f] club
garrota [f] club
garrota [f] cammock
garrota [f] cane
Slang
garrota [f] HN delinq. wife of a gangster