Definitions of Spanish onion:

  • noun:   large mild and succulent yellow-skinned onion; often eaten raw