Golden Bowl

Dictionary

DELACTABLEa.

[L. To delight.] Delightful; highly pleasing; that gives great joy or pleasure; as a delectable garden.