English | German | Russian | Czech

elephantpox English

Meaning elephantpox meaning

What does elephantpox mean?

elephantpox

A viral disease of elephants that is related to cowpox

Are you looking for...?