Latin-English dictionary »

scrofa meaning in English

LatinEnglish
scrofa [scrofae] (1st) F
noun

esp. one used for breedingnoun

sow [sows]noun
[UK: saʊ] [US: ˈsaʊ]