Dictionary search results

Showing 1-5 of 5 results

Pedi British & World English

A member of a people traditionally inhabiting the northern region of South Africa

mani-pedi British & World English

A beauty treatment comprising both a manicure and a pedicure