Web Analytics
DICTIONARY
TTS Voice
 virtual keyboard

English Portuguese Dictionary Phrasebook Translator and Voice






    make great strides

    fazer grandes progressos, crescer, fazer grandes avanços