Definify.com

Definition 2026


incubae

incubae

English

Noun

incubae

  1. plural of incuba