retard English - French
1.
2.
-
Englishdelayed in development
-
Frenchretardé
-
Englishhaving mental retardation
-
Frenchattardé
-
Englishstupid, irrational
-
Frenchattardé
Related words
would delay late later overdue obstruct lag decelerate
English translator: English French retard Eesti sõnaraamat Español Traductor Svenska Översättare