self-propelled mount - Spanish English Dictionary