have a lot of experience with something - Turkish English Dictionary