Hendra (noun) Definition, Meaning & Examples

noun
  1. a virus that affects humans and horses, causing a fatal, influenza-like illness
Hendra (noun) Definition, Meaning & Examples

More Definitions