tolguacha (datura meteloides) - Turkish English Dictionary