English to English

artificial lake
(,/A/rt/@/'f/I//S//@/l_l/eI/k )

noun (n)

Advertisement

Bookmark This Site