Spanish-English dictionary »

grulla damisela meaning in English

SpanishEnglish
grulla damisela noun
{f}

demoiselle crane(crane)
noun