Definify.com

Definition 2024


ramarro

ramarro

Italian

Noun

ramarro m (plural ramarri)

  1. green lizard