Amidine compounds of the formula STR1 and pharmaceutically acceptable acid addition salts thereof are novel compounds and are useful as powerful anti-trypsin, anti-plasmin, anti-kallikrein and anti-thrombin agents. They are also useful as a powerful anti-complement agent.