Spanish-English dictionary »

llampuga meaning in English

SpanishEnglish
llampuga noun

mahi-mahi [mahi-mahi](large food and game fish)
noun
[UK: mˈɑːhaɪmˈɑːhaɪ] [US: mˈɑːhaɪmˈɑːhaɪ]