African in short garment meeting girl from Cardiff? (8)
I believe the answer is:
tunisian
'african' is the definition.
(Tunisian is an example)
'short garment meeting girl from cardiff?' is the wordplay.
'short' means to remove the last letter.
'garment' becomes 'tunic' (historical type of garment).
'meeting' means one lot of letters go next to another.
'girl from cardiff?' becomes 'sian' (common Welsh name).
'tunic' with its last letter removed is 'tuni'.
'tuni'+'sian'='TUNISIAN'
'in' is the link.
(Another definition for tunisian that I've seen is " North African native".)