peek out from behind - Turkish English Dictionary