Definify.com

Definition 2025


epicalyces

epicalyces

English

Noun

epicalyces

  1. plural of epicalyx