meaning of okra

1. long mucilaginous green pods; may be simmered or sauteed but used especially in soups and stews


Related Words

okra | okra plant |

Developed & Maintained By Taraprasad.com

Treasure Words