English | German | Russian | Czech

landrace English

Meaning landrace meaning

What does landrace mean?

landrace

local variety of domesticated animal or plant adapted to its environment

Are you looking for...?