controlled launching tank - German English Dictionary