What is TMAO ? What are its properties?

Certain marine fishes, molluscs and crustaceans excrete a large amount of nitrogen as trimethylamine oxide (TMAO).
Properties: (a) This compound resembles urea in its properties which is soluble in water, non-toxic.
(b) It gives a characteristic smell.