TUMBREL Meaning of TUMBREL in English noun ·alt. of tumbril. Webster English vocab. Английский словарь Webster. 2012