thanks to
thanks to {prep.}
1. With the help of.
Thanks to a good teacher, John passed the examination.
I finally finished washing the dishes, no thanks to you.
2. Owing to; because of.
Thanks to a sudden rain, the children came home with wet clothes.
Categories:
Source: A Dictionary of American Idioms