feel the presence of something - Turkish English Dictionary