INDUPLICATIVE MEANING IN ENGLISH

• Induplicative Definition & Synonyms

  1. (a.) Having induplicate leaves in vernation.
  2. (a.) Having induplicate sepals or petals in aestivation.


RECENT SEARCHES