meaning of honey gland

1. a gland often a protuberance or depression that secretes nectar


Related Words

honey gland |

Developed & Maintained By Taraprasad.com

Treasure Words