1787 / 2512

What does 天堂 (tiān táng) mean in English?

天堂
tiān táng

paradise; heaven