PINWEED


Meaning of PINWEED in English

ˈ ̷ ̷ˌ ̷ ̷ noun

1. : an herb of the genus Lechea

2. : alfilaria

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.