demurrable - Turkish English Dictionary