meaning of apodemus

apodemus meaning in General Dictionary

Old World industry mice