Definify.com

Definition 2024


Spanish_needles

Spanish needles

English

Noun

Spanish needles (plural Spanish needles)

  1. A flowering plant, taxonomic name Bidens alba