Oribi definition and meaning | Collins English Dictionary

Oribi definition and meaning | Collins English Dictionary