serolo

serolo
English: Translation
cape bush buck
noun
Animals