Clathrate

Definition of Clathrate from the PharmacyDictionary.in

Clathrate

This refers to a cage-like molecular structure capable of physically trapping smaller molecules.

Not Available