hiding spot - Turkish English Dictionary