Word info

oilgae

Noun

Meaning

oilgae (uncountable)

(informal) oil-based algal biofuel

Source: en.wiktionary.org

Anagrams

Close letter words and terms