tora

tora

English Noun Top 28,821
Ad

Definition

Synonym of tora hartebeest.

Etymology

From Amharic [script needed] (tōrā).

Ad