no matter what the circumstances - Turkish English Dictionary