Definition of Welsh onion

Definition of Welsh onion
  1. Welsh onion Noun A species of onion (Allium fistulosum).
Need more help? Try our forum NEW