maca — meaning in English
Finnish → English · translate English → Finnish instead
English meaning
- maca noun A hardy Andean plant grown for its turnip-like root, or a supplement made from that root, often taken for energy or hormone balance.
Senses
maca is used for these senses in English:
- maca Any of species Lepidium meyenii, an Andean medicinal herb, or an extract of the root of this plant.