English meaning of the Dagbani word tarata

tarata

Noun
  1. a tractor (agricultural)