meaning of lonicera dioica

1. twining deciduous shrub with clusters of purple-tinged yellow-green flowers; northeastern America


Related Words

lonicera dioica |

Developed & Maintained By Taraprasad.com

Treasure Words