yellow-shouldered ladybird
Noun
Meaning
yellow-shouldered ladybird (plural yellow-shouldered ladybirds)
(UK) Apolinus lividigaster, a species of ladybird (ladybug).
Noun
yellow-shouldered ladybird (plural yellow-shouldered ladybirds)
(UK) Apolinus lividigaster, a species of ladybird (ladybug).