← Back to browseselmanoun#15,118TranslationNo Japanese definition yet.English definitiona town in central Alabama on the Alabama riverExamplesNo examples yet.Similar wordsselmanselmerselsellselfsema← hattielowell →