bare-legged owl in Russian bare-legged owl in Russian куби́нская со́вка noun Margarobyas lawrencii, a species of owl endemic to Cuba. Add to Flashcards