otter hide blanket or cloak - Spanish English Dictionary