allyl iodide - Turkish English Dictionary