Arabic-English dictionary »

اللامسة meaning in English

ArabicEnglish
اللامسة

Tentacle[UK: ˈten.tək.l̩] [US: ˈten.tək.l̩]