ROACH Meaning of ROACH in English n. Naut. an upward curve in the foot of a square sail. [18th c.: orig. unkn.] English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012