RAMRACE


Meaning of RAMRACE in English

ˈ ̷ ̷ˌ ̷ ̷ noun

Etymology: ram (I) (animal) + race

chiefly Scotland : a headlong rush : a short hard run

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.