abadan island - Spanish English Dictionary