Indonesian island embracing English language (7)

I believe the answer is:
bengali
'language' is the definition.
(I've seen this before)
'indonesian island embracing english' is the wordplay.
'indonesian island' becomes 'bali' (island of Indonesia).
'embracing' means one lot of letters goes inside another.
'english' becomes 'eng' (abbreviation).
'bali' going around 'eng' is 'BENGALI'.
(Other definitions for bengali that I've seen before include "may be Indian" , "Asian character" , "Asian language" , "tongue" , "From Dhaka or Kolkata, perhaps" .)