self-propelling crane - Turkish English Dictionary