odiferous - Turkish English Dictionary