RESTO Meaning of RESTO in English n rest, remainder; specif.: [Arith.] remainder; restos remains Interlingua English vocab. Английский словарь Интерлингва. 2012