Blood-drop Emlets (noun) Definition, Meaning & Examples

noun
  1. a Chilean scrophulariaceous plant, Mimulus luteus, naturalized in Europe, having red-spotted yellow flowers
Blood-drop Emlets (noun) Definition, Meaning & Examples

More Definitions