Word info

laterosphenoid

Noun

Meaning

laterosphenoid (plural laterosphenoids)

A lateral form of sphenoid bone that is an ossified cartilage in the braincase of crocodilians and birds

Source: en.wiktionary.org

Close letter words and terms