Definition of Todea

Noun: Todea

  1. A genus of delicate ferns belonging to the family Osmundaceae
    - genus Todea

See also:
toddy
todger

Anagrams containing the word Todea

toeda atode eatod deato odeat