Не так чтобы мат, но достаточно неприличное слово, которое в обществе не произносятся.
Есть версия
http://j-vereshagin.livejournal.com/21757.html
На русском слове «трахать» я бы хотел остановиться подробней, поскольку здесь можно восстановить процесс рождения слов. Мне довелось встречаться с поэтом и переводчиком Михаилом Николаевичем Ивановым, ответственным за распространение слова «трахать». Именно благодаря Иванову, старое значение «сильно стучать» давно стало устаревшим, и первое, что приходит на ум – это с-суальный акт.
Где-то в начале 1980-х годов Иванов с товарищем выпили лишку и водрузили на пивном ларьке красный флаг. За такой проступок Иванов был изгнан из Института иностранных языков имени Мориса Тореза. Знавший английский язык Иванов пошел синхронным переводчиком в индустрию пиратских видеофильмов, пускавшей в СССР первые ростки. По трудовой книжке он числился то сторожем, то подсобным рабочим. Миллионы россиян наверняка знакомы с бесстрастным, «загробным» голосом Иванова, сделавшего синхронный перевод для тысяч и тысяч иностранных видеофильмов в 1980-е годы. И он столкнулся с ханжеством «приличного» русского языка, на котором невозможно прилично сказать о самых житейских вещах. Язык американского кинематографа 70-80-х годов изобиловал словом fuck во всевозможных комбинациях. Fuck – буквально значит стучать, и Иванов, по его собственному рассказу, не долго думая перевел его как «трахать». Слово заполнило пустующую нишу и пошло гулять по русским городам и весям. В России давно уже никто не утверждает, подобно легендарной деятельнице советских времен, заявившей иностранному корреспонденту, что «с-са у нас нет». Однако слово «трахать» само приобрело неприличный оттенок.