agricultural equipments and machinery - French English Dictionary