Bayou La Batre ( or ) is a town in Mobile County , Alabama , United States .
Bayou La Batre ( pronounced is a city in Mobile County , Alabama , United States .