American English Spanish Dictionary

American English - español

be achieved in Spanish:

1. ser logrado ser logrado