English Spanish Dictionary

English - español

ambitious in Spanish: