English-Latin dictionary »

dewlap (usu.pl.), fold of skin hanging from throat of cattle meaning in Latin

EnglishLatin
dewlap (usu.pl.), fold of skin hanging from throat of cattle noun

palear [palearis](3rd) N
noun