new england cottontail - Spanish English Dictionary