SLIPPERWORT MEANING IN ENGLISH

• Slipperwort Definition & Synonyms

  1. (n.) See Calceolaria.


Synonyms:
Calceolaria,

RECENT SEARCHES