very physically developed - Espagnol Anglais Dictionnaire