Definify.com

Definition 2025


incubae

incubae

English

Noun

incubae

  1. plural of incuba