Medical Definition of lambdoid
: having the Λ or λ shape of the Greek letter lambda; especially : of, relating to, or being the lambda-shaped suture that connects the occipital and parietal bones
Seen and Heard
What made you want to look up lambdoid? Please tell us where you read or heard it (including the quote, if possible).