Find the word definition

Wiktionary
tuberoid

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

Wikipedia
Tuberoid

Tuberoid can refer to:

  • A trade name of the drug Ethionamide
  • In some plants, an underground storage organ formed by the swelling of a root