bush poppy








noun

  1. tree poppy.
48 queries 0.719