شَمَنْدُورَة

شَمَنْدُورَة

šamandūra · noun

Meaning — English

  1. buoy

Suggested websites

almaany.com · Wiktionary