olfactory organ

Mane (Îngilîzî)

An organ of smell.

Hevwate

organum olfactus

organum olfactorium

Notes

Sign in to write sticky notes