×

déplorable meaning in English

adj. deplorable, lamentable, sad, pitiful

Related Words

  1. déplié
  2. déploiement
  3. déplorablement
  4. déplorer
PC Version

Copyright © 2018 WordTech Co.