Other crossword clues for answer "HAMSTERDAM"HAMSTERDAMWhere rodents reside?National capital teeming with rodents?