Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
waterbucks
in English
waterbucks
#limited
Definitions
Noun
plural
of
waterbuck
,
a
large
mammal
species
a
type
of
African
antelope
Base Words
water
bucks