1 definition by Pilot532

Top Definition
Derogatory name for a Twin Otter airplane.
He flies a Twatter.
by Pilot532 October 20, 2010

Mug icon
Buy a Twatter mug!