Give a name to first-class city of Arabia (5)
I believe the answer is:
dubai
'city of arabia' is the definition.
'dubai' can be an answer for 'city' (UAE city). I'm not sure about the 'of arabia' bit.
'give a name to first-class' is the wordplay.
'give' says to put letters next to each other.
'a name' becomes 'dub' (as in dubbing someone with a particular name).
'to first class' becomes 'ai' (Ad - top quality).
'dub' put next to 'ai' is 'DUBAI'.
Can you help me to learn more?
(Other definitions for dubai that I've seen before include "Middle East destination" , "Persian Gulf state" , "Gulf territory" , "Arab city" , "Port city on the Persian Gulf" .)