Meaning of lysimachia terrestris

Definition of lysimachia terrestris

(noun) North American plant with spikes of yellow flowers, found in wet places

Other information on lysimachia terrestris

WIKIPEDIA results for lysimachia terrestris
Amazon results for lysimachia terrestris