LAMBREQUIN


Meaning of LAMBREQUIN in English

(n.) A leather flap hanging from a cuirass.

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