Word info

diphallasparatus

Noun

Meaning

diphallasparatus (uncountable)

diphallia

Source: en.wiktionary.org

Close letter words and terms