tõttu

Etymology
Possibly partitive or illative of. See also Finnish

Postposition

 * 1) due to, thanks to