SASSOROLLA MEANING IN ENGLISH

• Sassorolla Definition & Synonyms

  1. (n.) The rock pigeon. See under Pigeon.


RECENT SEARCHES