lili

English: Translation
green
noun