Translation of insinuasi in English:

insinuasi

insinuation

noun

  • 1

    insinuation, indirect suggestion of something bad