Definify.com

Definition 2025


epyllia

epyllia

English

Noun

epyllia

  1. plural of epyllion