Langtolang Multilingual Dictionary

Translate words and learn from multiple languages

Results for: "palpebra"

Translating from English to Indonesian

English definitions WordNet

NOUN 1

  1. either of two folds of skin that can be moved to cover or open the eye

    • “his lids would stay open no longer”
    Synonymseyelidlid