Translation of selamba in English:

selamba

barefaced

adjective

  • 1

    barefaced, shameless, undisguised, impassive, not feeling or showing emotion