heavy-lift launcher - Turkish English Dictionary