waterproof cape - Turkish English Dictionary