Translation of jumbo in English:

jumbo

jumbo

adjective

  • 1

    jumbo, very large, mega