amchitka island - Spanish English Dictionary