Swedish-English dictionary »

skrattuggla meaning in English

SwedishEnglish
skrattuggla substantiv
{c}

laughing owl(Sceloglaux albifacies)
noun