Word info

tuberoid

Noun

Meaning

tuberoid (plural tuberoids)

(botany) A tuber-like structure found on some orchids.

Source: en.wiktionary.org

Anagrams

Close letter words and terms