sheila
nounDefinition of sheila
Australia and New Zealand
: a girl or young woman
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more