Word info

churra

Noun

Meaning

churra (plural churras)

An Iberian sheep breed.

Source: en.wiktionary.org

Anagrams

Close letter words and terms