have a sudden inspiration - Turkish English Dictionary