lady peel Meaning, Definition & Usage

  1. noun British actress (born in Canada) (1898-1989)
    Lillie; Beatrice Lillie.

WordNet