Definify.com

Definition 2025


umbraviruses

umbraviruses

English

Noun

umbraviruses

  1. plural of umbravirus