sticky goosefoot - Turkish English Dictionary