Sarroca

Proper noun

 * 1) any of a number of towns in Catalonia
 * 2) Sant Martí Sarroca
 * 3) Sarroca de Bellera
 * 4) Sarroca de Lleida