cabeza de perro

Spanish

Noun

cabeza de perro f (plural cabezas de perro)

  1. greater celandine

Further reading