YourDictionary

lambdoid medical definition

adjective
  1. Having the shape of the Greek letter lambda.
  2. Relating to the deeply serrated suture.

Learn more about lambdoid

link/cite print suggestion box