Definition of Involucrate

  • 1. Having an involucre Adjective

Semanticaly linked words with "involucrate"