1 definition by Johnnoe60

Top Definition
An idiotic piece of shit who never knows what they are talking about
Ratoo is dumb
by Johnnoe60 October 31, 2019

Mug icon
Buy a Ratoo mug!