English Dictionary
Definition shayla in British English
shayla noun
noun
1
a long rectangular scarf that is wrapped around the head, worn by some Muslim women especially in the Gulf region
