controlled launching tank - Spanish English Dictionary