1 result found

Search Results for: saffron

Saffron

saffron 1. (Science: botany) A bulbous iridaceous plant (crocus sativus) having blue flowers with large yellow stigmas. See... Read More