have put us to considerable inconvenience - Turkish English Dictionary