Breakdown of Mi abuelo no ha salido de casa por el granizo.
la casa
the house / home (also "at home")
no
no / not
de
from
mi
my
el abuelo
the grandfather
salir
to go out, to leave / to appear, to come out (on the body)
haber
to have (auxiliary)
por
because of (cause)
el granizo
the hail
Elon.io is an online learning platform
We have an entire course teaching Spanish (Spain) grammar and vocabulary.