Definify.com

Definition 2026


epicalyces

epicalyces

English

Noun

epicalyces

  1. plural of epicalyx