French-English dictionary »

perilla meaning in English

FrenchEnglish
perilla nom {f}

perilla◼◼◼(East Asian herb)
noun