bn:00121261n
Noun Concept
SYL
No term available
EN
Mounted police are police who patrol on horseback or camelback. Wikipedia
Relations
Sources