1 definition by therealK

1
another name for Taiwan which also means the butterfly kingdom.
Guy1:Where are you from?
Guy2:Formosa
Guy1:And where's that?
Guy2:Taiwan
Guy1:Oh okay, i got it
by therealK April 14, 2009
Get the merch
Get the formosa neck gaiter and mug.