屋根の上に

on the roof

→ 屋根
phrase Rare #22,807
on the roof 屋根 means “roof,” 上 means “top,” and に marks the location.
JA: 屋根の上に猫がいます。
EN: There’s a cat on the roof.

見て、屋根の上に猫がいるよ。

Look, there’s a cat on the roof.

屋根の上に鳥が一羽見えます。

I can see a bird on the roof.

なんで屋根の上にいたの?

Why were you on the roof?

屋根の上に月が見えた。

I could see the moon above the roof.