todi

English: Translation
nectar/honey
noun