French-English dictionary »

komatsuna meaning in English

FrenchEnglish
komatsuna nom

komatsuna◼◼◼(leaf vegetable)
noun