tuberoids

English

Noun

tuberoids

  1. plural of tuberoid

Anagrams