EXPERIENCE
LEARN
C2
IPA
/teːw ruːp/
GD
tew rup

ទេវរូប Meaning in English

Definitions

US statue / likeness of a divinity
Headley