Top definition
Quite simply, it's the sound emanated by a leaf blower.
Maria began getting wet when Pedro sounded his Mexican Mating Call while tinkering with his leaf blower out in the garage.
by fencedefender October 27, 2010
Get the mug
Get a Mexican Mating Call mug for your buddy Sarah.