RUG Meaning of RUG in English tapisse; (cloth) lan-covritura English Interlingue dictionary. Английский словарь Интерлингве. 2012