meaning of bei sich überlegen

bei sich überlegen - German to English

to debate with oneself