a sweet sticky substance produced by the leaves of some plants English - Russian

Related words

honeydew 




English translator: English Russian a sweet sticky substance produced by the leaves of some plants  Eesti sõnaraamat   Español Traductor   Svenska Översättare