Meaning of loculus

Definition of loculus

(noun) a small cavity or space within an organ or in a plant or animal

Other information on loculus

WIKIPEDIA results for loculus
Amazon results for loculus