Insights on Travel & Culture
alley cat: noun 1. a stray cat 2. an adventurous, insatiably curious person 3. verb [intransitive] to explore ~ They love to alley cat around Rome.