"delectable" in English