Spanish-English dictionary »

león meaning in English