Definition of Rock English in US English:

Rock English

noun

  • The variety of English spoken in Gibraltar, influenced in particular by Andalusian Spanish; also used to denote Yanito (or Llanito), a variety of Spanish used in Gibraltar which includes many elements borrowed from English, and which involves frequent code-switching into English.

Origin

Mid 19th century; earliest use found in George Borrow (1803–1881), writer and traveller.