alabama sturgeon - French English Dictionary