Also read:

クイーンズイングリッシュ (Kuiinzuingurisshu) is a Japanese noun meaning “Queen's English”.

Meanings

  1. nounQueen's English