meaning of sugar snap pea

1. green peas with edible pods that are very crisp and not flat


Related Words

sugar snap pea |

Developed & Maintained By Taraprasad.com

Treasure Words