トイッテシマエバソレマデ
Meanings
Expression
1. it is certain true that ... (but); you can't argue that it's not ... (but)
Composed of
however; because; as