BRILLS


Meaning of BRILLS in English

noun ·pl the hair on the eyelids of a horse.

Webster English vocab.      Английский словарь Webster.