MalayTranslate.com
Malay to English Translator
Translate Here

English to English

deep-set
(d/i/p_s/E/t )

adjective satellite (s)

  • having a sunken area
    mengalami delong daerah
    Synonym:
    recessed, sunken
    source: wordnet30