×

handicap meaning in English

n. handicap, encumbrance; crippling, liability

Related Words

  1. handballeur
  2. handel
  3. handicaper
  4. handicapé
PC Version

Copyright © 2018 WordTech Co.