Definify.com

Definition 2025


serpulae

serpulae

English

Noun

serpulae

  1. plural of serpula