Langsung ke konten

Arti kata

toadshade

Definition of toadshade (English)

noun

  1. trillium of northeastern United States with sessile leaves and red or purple flowers having a pungent odor
    sumber: wordnet30