1 definition by soontroye

Ayu means beautiful in javanesse (a language of an ethnic group in java island, indonesia).
by soontroye July 7, 2015
Get the ayu mug.