LEIPOA

Definition of LEIPOA

  1. (noun)Australian mound bird; incubates eggs naturally in sandy mounds