How to get the definition of a database trigger? when I run the following script in one of my databases:

SELECT * FROM SYS.triggers




when I try to find out about sys.triggers 


  Contains a row for each object that is a trigger, with a type of TR or
  TA. DML trigger names are schema-scoped and, therefore, are visible in
  sys.objects. DDL trigger names are scoped by the parent entity and are
  only visible in this view.


How then, do I get the database triggers definition?
how about

select m.definition from sys.triggers t
inner join sys.objects o on t.object_id = o.object_id
inner join sys.sql_modules m on m.object_id = o.object_id