Meaning of spanish onion

Definition of spanish onion

(noun) large mild and succulent onion; often eaten raw

Other information on spanish onion

WIKIPEDIA results for spanish onion
Amazon results for spanish onion