はな自動 じどう しゃ
hanajidōsha

Noun

1. a flower-bedecked vehicle