Definition of image board in English:

image board

noun

  • A website or web page where users can post images relating to a particular issue or topic and reply to other users' postings.

    ‘his photo somehow ended up on the anonymous image board’