incrusting sponge - Turkish English Dictionary