self-propelled mobile crane - English Synonyms Dictionary