to taunt = schmähen; spotten; sticheln; verhöhnen; verspotten; höhnisch vorwerfen The taunt of being a coward hurt him deeply = Dass man ihn als Feigling verspottete, traf ihn tief. NOUN taunt = höhnische Bemerkung; der Hohn; die Schmähung; die Spöttelei; die Stichelei LEO