Definitions of Henry spencer moore:

  • noun:   British sculptor whose works are monumental organic forms (1898-1986)