a subtropical to tropical family of obligate parasitic flowering plant (ombrophytum subterraneum) - French English Dictionary

Suggest a Term