Definify.com

Definition 2026


umbraviruses

umbraviruses

English

Noun

umbraviruses

  1. plural of umbravirus