Dictionary.net
Did you mean:
lady beetle
loud pedal
Betula Leutea