Manchester City have reached a verbal agreement with Eintracht Frankfurt for forward Omar Marmoush, a source has told ESPN.