Word info

polyphore

Noun

Meaning

A receptacle which bears many ovaries.

Source: Webster's dictionary

Anagrams

Close letter words and terms