heavy launcher - Turkish English Dictionary