alabama sturgeon - Spanish English Dictionary