Skip to main content

Definitions by Koonplay

Daikon head

Share definition Flag
Daikon is a radish vegetable that many japanese eat daily.
Daikon head by Koonplay October 2, 2018