Japanese crab

English

Noun

Japanese crab (plural Japanese crabs)

  1. The plant Malus floribunda.