Word info

endometroid

Adjective

Meaning

endometroid (comparative more endometroid, superlative most endometroid)

Resembling endometrial tissue at the microscopic level.

Source: en.wiktionary.org

Close letter words and terms