improved explosive device (ied) - Turkish English Dictionary