Where does “excavadora” come from?

excavadora (Catalan): excavator, digger construction equipment

Definitions

  1. excavator, digger construction equipment

Words derived from “excavadora