MYNA

Definition of MYNA

  1. (noun)tropical Asian starlings