English | German | Russian | Czech

limerod English

Meaning limerod meaning

What does limerod mean?

limerod

A twig or stick smeared with birdlime

Are you looking for...?