Hideout

Tamil Meaning

பதுங்கிடம்

English Meaning

  1. A place of shelter or concealment.