tora
tora
English
Noun Top 28,821
Ad
Definition
Synonym of tora hartebeest.
Etymology
From Amharic [script needed] (tōrā).
Ad
tora
Synonym of tora hartebeest.
From Amharic [script needed] (tōrā).