Yamainou Share definition Flag An Asian piece of shit You're such a Yamainou! Yamainou by Kiwi_Irwin October 9, 2016 0 0 Get merch Get the Yamainou mug. Buy Now — $32.95 See more merch