meaning of protea mellifera

1. Australian shrub whose flowers yield honey copiously


Related Words

protea mellifera |

Developed & Maintained By Taraprasad.com

Treasure Words