yellow-flowered watercup

noun

Definition of yellow-flowered watercup