1 definition by Ihaveaidea

Top Definition
The worlds most ugliest wonton
He is a terrible ayslan
by Ihaveaidea April 17, 2017

Mug icon
Buy a ayslan mug!