English-Latin dictionary »

pilchard meaning in Latin

EnglishLatin
pilchard [pilchards] noun
[UK: ˈpɪl.tʃəd]
[US: ˈpɪl.tʃəd]

sardina [sardinae](1st) F
noun