self-propelled lift truck - Spanish English Dictionary