×

attardé meaning in English

adj. retarded, limited or delayed in intellectual and/or emotional development

Related Words

  1. attar
  2. attarder
  3. atteignable
  4. atteindre
PC Version

Copyright © 2018 WordTech Co.