ist dir je der gedanke gekommen dass …?

listen to the pronunciation of ist dir je der gedanke gekommen dass …?
ألمانية - الإنجليزية
Has it ever struck you that …?