ROACH Meaning of ROACH in English n. Naut. an upward curve in the foot of a square sail. [ 18th c.: orig. unkn. ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012