duty of strict compliance - Turkish English Dictionary