scaraˈfaggioEnglish translation of scaraˈfaggionm cockroach Definition of cockroach in the British & World English dictionary Definition of cockroach in the US English dictionary Translate cockroach | into French | into German | into Spanish