Socarrases

See also: socarrases

English

Proper noun

Socarrases

  1. plural of Socarras