LADIES EARDROPS MEANING IN ENGLISH

• Ladies eardrops Definition & Synonyms

  1. () The small-flowered Fuchsia (F. coccinea), and other closely related species.


RECENT SEARCHES