dinlo

noun
  1. 1

    (Southern England, especially Portsmouth) A stupid person.

Source: https://en.wiktionary.org/wiki/dinlo