bomb launcher - Turkish English Dictionary