Olfactory organ

From Peace Station Encyclopedia
Jump to navigationJump to search

A sensory organ that gives a lifeform the sense of smell.