Web Analytics
DICTIONARY
TTS Voice
 virtual keyboard

Spanish English Dictionary Phrasebook Translator and Voice






    retardada mental

     mentally defective (medicine)
     mentally deficient (medicine)