でもしか先生 せんせいです
demoshika senseidesu

Noun
Desu Copula

The polite form of でもしか先生

1. But perhaps Teacher.; Possibly Teacher.

Polite