a species of flowering plant in the verbena family verbenaceae, native to western south america (aloysia citrodora) - French English Dictionary

Suggest a Term