Definition of トード

トード

toodo

noun
toad