Golden Bowl

Dictionary

DOLORIFEROUSa.

[L., pain; to produce.] Producing pain.