bare-legged owl in German bare-legged owl in German Kubaeule noun Margarobyas lawrencii, a species of owl endemic to Cuba. Add to Flashcards