English to Arabic

Meaning for:
Whatchamacallits
other
ما يُسمّى