giant daikons

English

Noun

giant daikons

  1. plural of giant daikon