Online Dictionary
Definition of " palomar " in Spanish English Dictionary
Results
palomar
  • {N} pigeon house, pigeon loft, dovecot, dovecote