BISHOPS CAP MEANING IN ENGLISH

• Bishops cap Definition & Synonyms

  1. () A plant of the genus Mitella; miterwort.


RECENT SEARCHES