christmas island shrew - Turkish English Dictionary