LYRATE Meaning of LYRATE in English [ly.rate] adj (ca. 1760): having or suggesting the shape of a lyre "the ~ horns of the impala" Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012