Meanings

  1. humpbacked, hunchbacked