spanish tea

Noun
  1. rank-smelling tropical American pigweed

Khám phá thêm

Các từ liên quan

Từ gần giống

spanish tea
A gardener pulls up a clump of spanish tea from the vegetable patch.