Synonym-English dictionary »

polypodium glycyrrhiza synonyms in English

SynonymEnglish
Polypodium glycyrrhiza noun

licorice fernnoun

polypodium glycyrrhizanoun

Your history