Top definition
Japanese for 'Your mother is a...'
Yamasaturkey
by Yamasa February 22, 2003
Get a Yamasa mug for your dog Vivek.