cast a cloud on something - Turkish English Dictionary