thread-leaf sundew - Turkish English Dictionary