Definify.com

Definition 2024


epicalyces

epicalyces

English

Noun

epicalyces

  1. plural of epicalyx