CATBIRD SEAT


Meaning of CATBIRD SEAT in English

advantageous situation, position of great advantage; situation that gives a person power over others

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.