launch emplacement - German English Dictionary