slender-leaved sundew - Spanish English Dictionary