Translation of peluru in English:

peluru

missile

noun

  • 1

    missile, object or weapon suitable for projecting a target, bullet, small missile used in a rifle or revolver, ammunition