Top definition
Japanese for 'Your mother is a...'
Yamasaturkey
by Yamasa February 22, 2003
Get the mug
Get a Yamasa mug for your sister-in-law Riley.