1 definition by Trollsta

Top Definition
Suspected to mean "coconut" in the language of the Sentinelese
Tribesman 1: "YAAGA! YAAGA!" *waves around genitals*
by Trollsta April 01, 2021

Mug icon
Buy a yaaga mug!