self-propelled mobile crane - Espagnol Anglais Dictionnaire