← All words
Dictionary

nefroide

adjective

nephroid

noun, feminineplural: nefroides

nephroid