Waterbucks Meaning

There are 1 meaning(s) for word Waterbucks

Meaning 1 : any of several large African antelopes of the genus Kobus having curved ridged horns and frequenting e.g. swamps and rivers