meaning of cephalanthera rubra

1. orchid of Mediterranean and Asia having a lax spike of bright rose-pink flowers


Related Words

cephalanthera rubra |

Developed & Maintained By Taraprasad.com

Treasure Words