Definify.com

Definition 2025


starle

starle

Italian

Verb

starle

  1. Compound of stare and le.

Anagrams