Definify.com

Definition 2024


umbraviruses

umbraviruses

English

Noun

umbraviruses

  1. plural of umbravirus