dulcamara

listen to the pronunciation of dulcamara
English - English
A plant (Solanum Dulcamara)
3 (a)
See Bittersweet, n
dulcamara
Favorites