OSAR

Definition of OSAR

  1. (noun)a mouth or mouthlike opening
  2. (noun)rigid connective tissue that makes up the skeleton of vertebrates