Noun hyalophora cecropia has 1 sense
  1. cecropia, cecropia moth, Hyalophora cecropia - North American silkworm moth; larvae feed on the leaves of forest trees
    --1 is a kind of saturniid, saturniid moth
,
TOP