Definify.com

Definition 2024


incubae

incubae

English

Noun

incubae

  1. plural of incuba