thread-leaved sundew - Spanish English Dictionary