Word info

endothorax

Noun

Meaning

An internal process of the sternal plates in the thorax of insects.

Source: Webster's dictionary

Close letter words and terms