Word info

biodiffuser

Noun

Meaning

biodiffuser (plural biodiffusers)

A biological diffuser

Source: en.wiktionary.org

Related terms

Close letter words and terms