air launched weapons - German English Dictionary