Peapod meaning

The pod which surrounds growing peas.
noun
0
1
Advertisement