Spanish-English dictionary »

lampasado meaning in English

SpanishEnglish
lampasado adjective

langued(having the tongue visible)
adjective