meaning of araf

araf meaning in Urban Dictionary

a tiny giraffe found near roadways in Wales