chaff launcher - Turkish English Dictionary