rocket launchers - German English Dictionary