オオボエガメデタイ
Meanings
Expression
1. to stand high in one's superior's favor and trust
Composed of
honorific/polite/humble prefix
to stand high in one's superior's favor and trust