dogflesh

English

Noun

dogflesh (uncountable)

  1. Synonym of dog meat.