TOP

Definition of haft noun from the Oxford Advanced American Dictionary

See haft in the Oxford Advanced Learner's Dictionary