serious inconvenience - Turkish English Dictionary