Quick answer:

Ai Bei Lu is a colloquial term in Chinese, which can be translated to 'embarrassing green' in English. It is often used to describe something that is not very stylish or looks out of place, especially when it comes to color choices.

loading....