Dictionary search results

Showing 1-4 of 4 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