DEOPERCULATE MEANING IN ENGLISH

• Deoperculate Definition & Synonyms

  1. (a.) Having the lid removed; -- said of the capsules of mosses.


RECENT SEARCHES