Humped



ENGLISH MEANING
adjective
1.
Having a hump, as the back.