Is this Scrophulariaceae sp. practicing carnivory?