Definition of Gamarouche

Australian Slang
Gamarouche
act of fellatio (from French “gamahucher”)

Search Dictionary:
Search Web Search Dictionary