Definitions of dastarda:

  • adjective:   treacherously cowardly