てんから りる
tenkara oriru

Ichidan Verb
Expression

1. to fall from heaven (the sky)