fail to satisfy - Turkish English Dictionary