Camelopard



noun
1.
សត្វហ្សីរ៉ាហ្វ
ENGLISH MEANING
noun
1.
An African ruminant; the giraffe.