cape verde spiny lobster - Spanish English Dictionary