1 result found

Search Results for: suffrutescent

Rue

rue 1. (Science: botany) A perennial suffrutescent plant (Ruta graveolens), having a strong, heavy odour and a bitter taste;... Read More