lurkingplace

listen to the pronunciation of lurkingplace
الإنجليزية - الإنجليزية
{n} a secret place, hiding place, den