Webster's Revised Unabridged Dictionary · 1913
Impalla
Copy link
Impalla
, noun
(Zoology)
Same as
Impala
.
↑