ERUCA Meaning of ERUCA in English n [Entom.] caterpillar; also: caterpillar chain, caterpillar tread; tractor a erucas caterpillar tractor Interlingua English vocab. Английский словарь Интерлингва. 2012