English Dictionary
Definition excavator in British English
excavator noun
[countable] noun
/ˈekskəˌveɪtə(r)/
English Dictionary