1 definition by CrocodileShoes

Top Definition
The man on the turkish million lire bill.
by CrocodileShoes July 24, 2003

Mug icon
Buy a BillMillion mug!